package pub.com.fengbo.core.util;

import java.util.ArrayList;
import java.util.List;

public class DiGui {
	private static List<DiGuiBean> sonlist = new ArrayList();
	/**
	 * 根据id 获得所有子节点
	 * @param all
	 * @param parentId
	 * @return
	 */
	public static List<DiGuiBean> findAllSon(List<DiGuiBean> all,DiGuiBean parentbean){
		
		
		
		
		return null;
	}
	/**递归算法 获得所有 子节点
	 * @param args
	 */
	public static void main(String[] args) {
		List<DiGuiBean> all = new ArrayList();
		//DiGuiBean bean = new DiGuiBean(1,0); 
		all.add(new DiGuiBean(1,0));
		//第一级
		all.add(new DiGuiBean(2,1));
		all.add(new DiGuiBean(3,1));
		all.add(new DiGuiBean(4,1));
		
		//第二级
		all.add(new DiGuiBean(5,2));
		all.add(new DiGuiBean(6,2));
		all.add(new DiGuiBean(7,2));
		
		//第三级
		all.add(new DiGuiBean(8,5));
		all.add(new DiGuiBean(9,5));
		all.add(new DiGuiBean(10,5));
		
		//之下的级
		DiGuiBean parent = new DiGuiBean(2,1);
		//得到子节点
		List son = findAllSon(all,parent);
		
		

	}

}
